'''
顾名思义，filter过滤列表中的元素，并且返回一个由所有符合要求的元素所构成的列表，
和map()类似，filter()也接收一个函数和一个序列。和map()不同的是，filter()把传入的函数依次作用于每个元素，
注意到filter()函数返回的是一个Iterator，也就是一个惰性序列，所以要强迫filter()完成计算结果，
需要用list()函数获得所有结果并返回list
然后根据返回值是True还是False决定保留还是丢弃该元素。
'''
print(list(filter(lambda x:x<0,[-1,2,-9,1,5,7])))
print(0/10==0)


